Seychelles islands - English Synonyms Dictionary